import javax.swing.JFileChooser;
import javax.swing.JFrame;

public class FenetreFichier extends JFrame
{
	  public String m_sNomFichier;
	  public String m_sPathFichier;
	  
	  public String getM_sNomFichier() {
		return m_sNomFichier;
	}

	public void setM_sNomFichier(String m_sNomFichier) {
		this.m_sNomFichier = m_sNomFichier;
	}

	public String getM_sPathFichier() {
		return m_sPathFichier;
	}

	public void setM_sPathFichier(String m_sPathFichier) {
		this.m_sPathFichier = m_sPathFichier;
	}

	public FenetreFichier() 
	  {

	    JFileChooser choix = new JFileChooser();
	    choix.setFileSelectionMode(JFileChooser.FILES_ONLY);
	    int retour=choix.showOpenDialog(getParent());
	    if(retour==JFileChooser.APPROVE_OPTION) // un fichier est choisi
	    {
	        // nom du fichier  choisi
	    	setM_sNomFichier(choix.getSelectedFile().getName());
	    	// chemin absolu du fichier choisi
	    	setM_sPathFichier(choix.getSelectedFile().getAbsolutePath());
	    }
	   
	  }
}